home *** CD-ROM | disk | FTP | other *** search
/ BMUG PD-ROM B4 / PD-ROM B4.iso / Utilities / TidBITs / TidBITS#190⁄23-Aug-93 < prev    next >
Internet Message Format  |  1993-08-24  |  30KB

  1. Path: iat.holonet.net!agate!ucbvax!tidbits.com!ace
  2. From: ace@tidbits.com (Adam C. Engst)
  3. Newsgroups: comp.sys.mac.digest
  4. Subject: TidBITS#190/23-Aug-93
  5. Message-ID: <D2150083.9u2a09@tidbits.com>
  6. Date: 24 Aug 93 06:54:41 GMT
  7. Sender: daemon@ucbvax.BERKELEY.EDU
  8. Reply-To: ace@tidbits.com (Adam C. Engst)
  9. Distribution: world
  10. Organization: TidBITS
  11. Lines: 590
  12. Approved: info-mac@sumex-aim.stanford.edu
  13.  
  14. TidBITS#190/23-Aug-93
  15. =====================
  16.  
  17. This week we bring you a thoughtful article about copy-protected
  18.    MIDI software, an overview of the new Centris 660 AV and Quadra
  19.    840 AV, some humorous notes for people who do telephone
  20.    technical support, and we continue our multi-part Newton series
  21.    with a look inside the MessagePad.
  22.  
  23. This issue of TidBITS sponsored in part by:
  24. * APS Technologies -- 800/443-4199 -- 71520.72@compuserve.com
  25.    Makers of hard drives, tape drives, memory, and accessories.
  26.    For APS price lists, email: aps-prices@tidbits.com
  27.  
  28. Copyright 1990-1993 Adam & Tonya Engst. Details at end of issue.
  29.    Automated info: <info@tidbits.com>. Comments: <ace@tidbits.com>
  30.    ---------------------------------------------------------------
  31.  
  32. Topics:
  33.     MailBITS/23-Aug-93
  34.     Copy Protection in the MIDI Market
  35.     Two New Macs - A Quick Trip Around the AV Room
  36.     Your Customer Could be a Space Alien
  37.     Under the MessagePad's Hood
  38.     Reviews/23-Aug-93
  39.  
  40. [Archived as /info-mac/per/tb/tidbits-190.etx; 30K]
  41.  
  42.  
  43. MailBITS/23-Aug-93
  44. ------------------
  45. **AudioVision monitor connections** -- In response to last week's
  46.   discussion about connecting a Quadra 840AV to the AudioVision
  47.   monitor, we learned that Apple has no plans to modify the 840AV's
  48.   (or the Centris 660AV's) motherboard to add a different port for
  49.   connecting to the AudioVision monitor. No matter what kind of Mac
  50.   you have, you need to make sure to purchase an adapter along with
  51.   the AudioVision monitor. Apple corrected its price list (as of
  52.   16-Aug-93) to avoid future customer confusions.
  53.  
  54.  
  55. Your Customer Could be a Space Alien
  56. ------------------------------------
  57.   by Tonya Engst, TidBITS editor
  58.  
  59.   This article, a deliberate takeoff of urban legend article, "Your
  60.   Co-worker Could be a Space Alien," goes out with a grin to people
  61.   who do telephone technical support.
  62.  
  63.   Many callers are actually space aliens who sound human, but you
  64.   can expose these visitors by looking for certain tip-offs, say
  65.   experts.
  66.  
  67.  
  68. Odd or mismatched software and hardware.
  69.   Aliens might run "MacWriter on their Apple Microsoft," or use
  70.   "PerfectWord on a Claris 610."
  71.  
  72. Strange or unusual software habits.
  73.   An alien might not understand the hierarchical filing system, so
  74.   she might put all her files and applications in the same folder.
  75.   Aliens can also exhibit paranoia, so an alien may worry that if he
  76.   throws out one document, all other documents will disappear.
  77.   Perhaps this occurs in different solar systems.
  78.  
  79. Bizarre sense of humor.
  80.   Aliens often exhibit inappropriate senses of humor. For instance,
  81.   an alien may burst out laughing in the middle of a serious
  82.   discussion about the difference between clicking and dragging.
  83.  
  84. Puts you on hold frequently.
  85.   Aliens have trouble with human language and often must put you on
  86.   hold to consult references in order to figure out what you are
  87.   saying.
  88.  
  89. Keeps a written or recorded diary.
  90.   Aliens worry that they won't retain every subtlety of the
  91.   conversation and feel more comfortable recording it.
  92.  
  93. Misuses everyday items.
  94.   Aliens have trouble with human-based objects, so an alien would be
  95.   more likely to use a mouse upside down. Aliens having Pivot
  96.   monitors are constantly pivoting them. Scientists speculate that
  97.   they are trying to align their monitors with a distant magnetic
  98.   wave system, but tests have been inconclusive.
  99.  
  100. Constant questions about customs.
  101.   Aliens want to know why thing happen as they do, so they may
  102.   interrupt every suggestion you make to ask why or to suggest
  103.   another way of doing it. Don't be put off by this behavior, aliens
  104.   can't help it.
  105.  
  106. Secretive about personal life-style and home.
  107.   Aliens don't like to give anything away for fear of blowing their
  108.   cover. If a caller has a great deal of difficulty telling you,
  109.   say, the names of the fields used in a print merge, and then
  110.   finally tells you the information is classified, you are probably
  111.   assisting a space alien. Another tip-off is aliens that cannot
  112.   reveal the names of their hard drives.
  113.  
  114. Frequently talks to himself.
  115.   The alien may be rehearsing or practicing what he will say next.
  116.  
  117. Displays a change of mood when near certain high-tech hardware.
  118.   An alien may become nervous or hyperventilate when near computer
  119.   hardware. Aliens also become unobservant and have trouble reading
  120.   labels. If a customer cannot identify the name of the computer,
  121.   and the name is affixed to the front of the computer, you may have
  122.   a space alien on your hands.
  123.  
  124.   Experts point out that a caller would have to display most if not
  125.   all of these traits before you can positively identify her as an
  126.   alien.
  127.  
  128.  
  129. Copy Protection in the MIDI Market
  130. ----------------------------------
  131.   by Nick Rothwell -- cassiel@cassiel.demon.co.uk
  132.  
  133.   For the majority of Macintosh users, those without copy-protected
  134.   software, this article will be a minor curiosity. Lucky you. For
  135.   those left, you will want to read this to save yourself the hours
  136.   of aggravation that I went through installing The Latest Upgrade.
  137.   Specifically, we're dealing with professional music software.
  138.  
  139.   Music software (specifically, MIDI sequencers, patch editors and
  140.   librarians) has been copy-protected basically forever. I bought a
  141.   copy of Mark of the Unicorn's (MOTU) Performer in 1988, and it
  142.   came on a copy-proof floppy disk which had to be "keyed" into the
  143.   Mac for the program to run. The program won't run without a key
  144.   disk, and the key disks carry formatting errors to circumvent
  145.   duplication. If the key floppy gets damaged for any reason, you're
  146.   lost, regardless of the number of dollars per second being burnt
  147.   in a production studio, or the size of an audience. If you live in
  148.   the U.S. you stand a chance of getting a replacement, but if you
  149.   live outside the U.S. the support is probably such that a change
  150.   of career is a better idea.
  151.  
  152.   A couple of years later a new scheme came along, and was adopted
  153.   both by MOTU and by Opcode who by this time had a pro-level
  154.   sequencing package of their own. There were still key disks, but
  155.   there was also a procedure for installing on a hard disk. An
  156.   "install count" on the key floppy would decrement in exchange for
  157.   a copy of the application on the hard disk. At this time, another
  158.   mechanism would kick in to avoid duplication of the hard disk copy.
  159.   The application's location on the disk would be stored in a secret
  160.   format in hidden key files also on the disk, preventing making a
  161.   useful copy of the application from the hard disk since the copy
  162.   wouldn't have the keying information.
  163.  
  164.   The advantage now is that you don't have to mess around with
  165.   floppies. But the disadvantages to legitimate users are
  166.   significant. Disks cannot be optimised without destroying the
  167.   install key. And of course, backups are useless; damage the disk
  168.   for any reason, and you lose the key forever. If you get an update
  169.   of the program, you have to go through a deinstall/reinstall
  170.   procedure. You rely on the scheme working properly, and it doesn't
  171.   always. A legally installed copy will, every now and then, declare
  172.   itself illegal and refuse to run.
  173.  
  174.   But at least it stops piracy and keeps the software companies in
  175.   business, right? Wrong. Leaving aside the arguments about whether
  176.   illegal copying of software eats into sales or not, you can
  177.   circumvent these protection schemes. These methods are not
  178.   trivial, but are reasonably well known. So all the schemes do is
  179.   inconvenience legitimate users.
  180.  
  181.   Anyway, a lot of music software seems to use the same scheme. Or,
  182.   I should say, "used." There is now A New Scheme, featured in
  183.   Performer 4.2, the latest version of Opcode Galaxy, and on its way
  184.   in Vision and MAX. It works as follows: instead of installing a
  185.   copy of an application with a specific key, you attach a key to a
  186.   hard disk. The application can be moved around (or upgraded, an
  187.   important benefit) without wrecking the key. That's the Major Pro.
  188.   Major Con: the protection key is buried deep within the disk. I
  189.   suspect a pointer within the boot blocks, but that's only a guess.
  190.   The installation process is now one of authorising a disk, rather
  191.   than installing an application.
  192.  
  193.   The more complicated the scheme, the more that can go wrong. The
  194.   more complex the scheme, the more it has to assume about the
  195.   target configuration, and the less likely the assumption is to be
  196.   correct. The Performer installation blew up several times over a
  197.   period of several hours. I partition my disks with Silverlining,
  198.   and yet the installation instructions and scripts assume a single-
  199.   partition disk. Installation has to be to the boot "disk" - so I
  200.   had to resize partitions to make space. The instructions stated
  201.   that any copies of the application on the disk would run. Wrong:
  202.   the application is keyed from its own partition. Not a serious
  203.   drawback, but the wording of the instructions shows this
  204.   eventuality hadn't been considered, which is worrying. So, I had
  205.   to move the authorisation tag from one partition to another, which
  206.   failed several times, due to a bug in the copy protection
  207.   machinery which causes it to not always recognize a legal key.
  208.  
  209.   Hopefully your experiences with these schemes won't be as
  210.   problematic as mine. But if they are, the above notes may be
  211.   useful.
  212.  
  213.   Floppy-based copy protection stinks, yes? Magical hard disk
  214.   installation schemes stink too, yes? So why not use a hardware
  215.   dongle instead? This is the course taken by Steinberg for their
  216.   Cubase sequencing software. It uses an ADB dongle. And it works
  217.   well... except on PowerBooks, where sleep mode causes the dongle
  218.   to malfunction. Of course, we all know that copy protection
  219.   schemes serve no purpose except to inconvenience legitimate users,
  220.   and the pressures of the music business (studio recording and live
  221.   work) make this more significant than in some other fields. So, is
  222.   there any chance of such schemes being dropped? The only
  223.   indication I have is from Mark of the Unicorn, and I quote, "not a
  224.   chance." Let me leave you with an excerpt from Apple's document
  225.   "Antipiracy Technologies," on the subject of key floppies and hard
  226.   disk installation schemes:
  227.  
  228.   "Since this kind of copy protection depends on specific
  229.   characteristics of the hardware, the copy protection may
  230.   occasionally malfunction, thus preventing your customer from
  231.   legally using the program he or she bought. Also, you have no way
  232.   of knowing whether the floppy-disk copy protection that you use
  233.   will work with future hardware from Apple and other companies.
  234.  
  235.   "Technical reasons aside, floppy-disk copy protection is bad
  236.   because it breaks the most important law governing antipiracy
  237.   technologies: Thou Shalt Not Annoy the Legitimate User. Limited-
  238.   use installer programs and key disks are inconvenient to use, and
  239.   they often cause legitimate users problems. When this copy
  240.   protection malfunctions, you suddenly have a very unhappy
  241.   customer, one who sees copy protection as a useless encumbrance
  242.   that doesn't deter the software pirate but that penalizes the
  243.   legitimate user for being honest."
  244.  
  245.   [If you have comments about this article, please hold off on them
  246.   for now. Copy protection usually beats up a storm of debate, but
  247.   Adam's book is keeping us busy and we just don't have time to read
  248.   your thoughts this week. Thanks for understanding. :-) -Tonya]
  249.  
  250.  
  251. Two New Macs - A Quick Trip Around the AV Room
  252. ----------------------------------------------
  253.   by Tonya Engst, TidBITS Editor
  254.  
  255.   Apple's newest Macintoshes are fast machines with new video and
  256.   sound capabilities. To review, the new Centris 660AV, formerly
  257.   known as the Cyclone, uses a Centris 610 case; likewise, the new
  258.   Quadra 840, once known as the Tempest, lives in a Quadra 800 case.
  259.   As usual, Apple's naming scheme comes from marketing folks who
  260.   think it's funny that people try to memorize this stuff
  261.   (especially considering that the latest rumors have Apple ditching
  262.   the Centris name entirely and calling all of the old Centris
  263.   machines Quadras). At least AV seems to stand for audio-visual.
  264.   Introductions aside, what's the deal with these Macs and should
  265.   you buy one?
  266.  
  267.   If you don't care about audio-visual applications, you might buy
  268.   an AV Mac for the 68040 chip, faster NuBus 90 architecture, and
  269.   SCSI DMA (Direct Memory Access). If you care about sound, video,
  270.   or telephony, then the AV Macs may be the place to be, since they
  271.   sport a DSP chip (similar to the one used in the now-obsolete NeXT
  272.   machines) to keep these capabilities humming along. A few of
  273.   quirks worth noting: AV Macs don't support A/UX, they only support
  274.   32-bit addressing, and the serial port has an extra pin. Although
  275.   the port works with the usual 8-pin cables, the new ninth pin
  276.   carries power to a pod (more on pods below), and lets you turn on
  277.   your Mac by calling it on the phone.
  278.  
  279.  
  280. In the Macintosh AV room
  281.   If it all works as described, you can use the new DAV (Digital
  282.   Audio Visual) port to bring in video from VCRs and video cameras.
  283.   You can play the video on the screen in the provided Video Monitor
  284.   program, convert it to a QuickTime movie, convert video frames to
  285.   PICT images, play around in the included VideoFusion Fusion
  286.   Recorder, and output video to VCR tape or an attached TV screen.
  287.  
  288.   The DSP chip works with Apple's new and still-unfolding GeoPort
  289.   architecture to provide the capabilities of a modem, fax board,
  290.   speakerphone, answering machine, or even an Ethernet- or ISDN-
  291.   based videophone. The videophone gives 15 frames per second in a
  292.   small window, so we're not talking about putting someone onscreen
  293.   as in Star Trek. Each AV machine comes with an adapter box, known
  294.   as a pod, that attaches the Mac to the phone system. This is so
  295.   Apple can make different pods for phone systems in different
  296.   countries, not to mention ISDN and digital PBX, which should all
  297.   be available sooner or later.
  298.  
  299.   The AV Macs also include PlainTalk - formerly know by the code
  300.   name Casper - software that works with the DSP chip to turn speech
  301.   into computer commands and text into speech, of sorts. I've heard
  302.   a PlainTalk version of a paragraph from TidBITS, and although it
  303.   sounded like a computer, I understood every word. Evidently, there
  304.   are a few different voices to pick from. Currently the speech-
  305.   recognition works for adult, English-speaking, North American
  306.   voices, but more options should come soon.
  307.  
  308.   The AVs come wired so you can speak to them, as in, "Computer,
  309.   Control Panel. Computer, Memory." You can create complex voice
  310.   macros using QuicKeys or AppleScript (a special version of
  311.   QuicKeys ships with the computer). To help the Mac pay attention
  312.   to you, you preface every command with a keyword (like Computer in
  313.   the example above) and the AVs come with a special microphone.
  314.   Note that the microphone and PlainTalk ship with Macs sold in the
  315.   U.S. and Canada, but everyone else has to buy them separately. I
  316.   wonder if this will change when PlainTalk can recognize more voice
  317.   types.
  318.  
  319.   Sound Manager 3.0 comes as part of the System Enabler, so you can
  320.   play with sounds, distorting or enhancing them, and you don't have
  321.   to buy any third-party software to at least have some basic fun.
  322.  
  323.  
  324. Conclusions
  325.   The AV Macs seem like a grand experiment. What features will prove
  326.   popular? Which ones will be ignored? At this time, it's unclear if
  327.   developers will write software and continue to write and support
  328.   software that takes advantage of these Macs, or if developers will
  329.   focus on the larger PowerPC market.
  330.  
  331.   These Macs could be sensational fun. Not that the capabilities
  332.   can't be created on other Macs with the right hardware and
  333.   software, but that Apple has put a lot of possibilities together
  334.   in one package, so you get a blazingly fast Mac along with
  335.   software to play with. Not only can you create and view movies,
  336.   but you talk and listen to the Mac. I wouldn't buy a Video Spigot
  337.   board and all the trappings, because I don't know enough about
  338.   video to justify the purchase, but if I had an AV Mac, I'd explore
  339.   all of its capabilities. Whether the new abilities are up to
  340.   reliable business uses, intelligent educational applications, or
  341.   great works of art remains to be seen, but if they don't measure
  342.   up, Apple is bound to improve them next time around.
  343.  
  344.  
  345. Under the MessagePad's Hood
  346. ---------------------------
  347.   by Tom Thompson, BYTE Senior Tech Editor -- tomt@bytepb.byte.com
  348.  
  349.   The MessagePad, Apple's new Personal Digital Assistant, is a type
  350.   of Newton. So, you may ask, what exactly is a Newton? Newton
  351.   represents an architecture that combines hardware, software, and
  352.   application technologies. The Newton architecture doesn't try to
  353.   create a miniature computer. Instead, by discarding bulky desktop
  354.   computer trappings like keyboards and hard drives, the
  355.   architecture provides mobile yet powerful systems that have rich
  356.   communications functions. Importantly, Newton is not proprietary.
  357.   Apple intends to license it, and has already done so to Sharp,
  358.   Siemens, Motorola, Cirrus Logic, and Matsushita.
  359.  
  360.  
  361. An Outside Glance
  362.   The MessagePad typifies the design goals of the Newton
  363.   architecture. The system is diminutive enough to carry around like
  364.   a paperback book. It weighs just under one pound, measures .75
  365.   inches thick, and has a 7.25 by 4.5 inch face. A low-power,
  366.   reflective, LCD, 336- by 240-pixel, black-and-white screen
  367.   displays information. The MessagePad has no keyboard; the primary
  368.   input device is a passive plastic stylus. A resistive film over
  369.   the screen senses and tracks the stylus motions. The MessagePad
  370.   comes with an RS-422 serial port and a low-power, half-duplex,
  371.   infrared transceiver built in. The serial port uses a Mac mini
  372.   DIN-8 connector, and like the Mac, this port doubles as a modem
  373.   port and LocalTalk network connection. The infrared transceiver
  374.   uses Sharp's infrared communications protocols to "beam" data at
  375.   rates of up to 19,200 bps (typically 9,600 bps) to another Newton
  376.   at distances up to three feet. For communications, there's a
  377.   seven-ounce fax modem that runs off the MessagePad's power charger
  378.   or two AA alkaline batteries.
  379.  
  380.  
  381. Pad Power
  382.   Stand-alone power comes from four AAA alkaline cells or a
  383.   rechargeable nickel-cadmium battery pack. Apple estimates battery
  384.   life at two weeks for alkaline cells, and one week for the battery
  385.   pack. A small lithium cell preserves memory while the batteries
  386.   are changed, and an ingenious interlock mechanism prevents you
  387.   from removing the battery pack and the lithium cell at the same
  388.   time. You plug into the wall using a universal power adapter (100V
  389.   - 240V, 50 - 80 Hz), which also recharges the battery pack.
  390.   Different power adapters are available for the U.S., Japan,
  391.   Australia, and Europe.
  392.  
  393.  
  394. Inside the MessagePad
  395.   The heart of the MessagePad is a general-purpose 20 MHz ARM610
  396.   RISC microprocessor made by Advanced RISC Machines. The ARM610
  397.   combines on a single chip an ARM6 RISC CPU, a 4K cache, a write
  398.   buffer, and an MMU (memory management unit) designed to Apple's
  399.   specifications. The write buffer enhances performance by storing
  400.   up to eight 32-bit data values and writing them to main memory
  401.   independently of the CPU. The MMU implements a two-level page-
  402.   table structure and certain extensions that make it suitable for
  403.   object-oriented systems. A read-lock-write operation performs
  404.   indivisible memory updates, which are essential for testing and
  405.   setting semaphores or handling shared memory in a multitasking
  406.   operating system. The ARM610 can handle Big-Endian (Motorola) and
  407.   Little-Endian (Intel) addressing modes, and has fast interrupt
  408.   response features that make it ideal for real-time processing. It
  409.   also consumes little power (less than .5 watts), and is fully
  410.   static (when the processor's clock stops, its internal state is
  411.   preserved and it consumes little power). The small ARM instruction
  412.   set (it has only ten basic instruction types) provides high-level
  413.   language support, yet is straightforward enough to allow assembly
  414.   language programming. Last but not least, the ARM610's
  415.   manufacturing costs less than $25 in quantities of 100,000.
  416.  
  417.   A custom Apple ASIC (Application Specific Integrated Circuit)
  418.   controls the MessagePad's power and the various memory and I/O
  419.   subsystems, including the serial port, the infrared transceiver,
  420.   and the LCD screen. It handles sound generation, DMA (Direct
  421.   Memory Access) for sound and serial data, the PCMCIA card
  422.   interface, timing signals, and calendar functions. By the way, if
  423.   you wondered, PCMCIA stands for Personal Computer Memory Card
  424.   International Association.
  425.  
  426.   The MessagePad uses 4 MB of ROM to store its operating system and
  427.   several built-in applications. Included here is the handwriting
  428.   recognition engine written by Paragraph International, a U.S.-
  429.   Russian joint venture in Sunnyvale, California and Moscow.
  430.  
  431.   The MessagePad has 640K of SRAM (Static RAM) for working memory
  432.   and data storage, of which approximately 200K is free for user
  433.   data. There's no hard drive to save data, so users will probably
  434.   want a flash memory card for backups. I had a chance to try the 2
  435.   MB PCMCIA RAM card from Epson. I inserted it into the card slot,
  436.   and switched the MessagePad on. Although this card was originally
  437.   designed for PC notebooks, the MessagePad recognized it, and asked
  438.   to erase it. After several seconds, I had an additional 2 MB of
  439.   memory to work with - a good show for Apple PIE, Epson, and
  440.   hardware standards. The Newton Intelligence allows you to file
  441.   individual schedules and notes to the card, or make a backup of
  442.   all data.
  443.  
  444.   Other cards let you add functionality to the MessagePad. Lots of
  445.   cards should be coming from various vendors, and one of the main
  446.   cards to look forward to using is the PCMCIA Messaging Card, which
  447.   consists of a one-way wireless pager that can receive text
  448.   messages.
  449.  
  450.  
  451. The Newton Operating System
  452.   The MessagePad uses the Newton OS, or Newton Intelligence, in
  453.   Apple parlance. The Newton Intelligence (NI) is an object-
  454.   oriented, multitasking OS from the ground up. However, it borrows
  455.   a number of useful components from the Macintosh. Portions of
  456.   QuickDraw - the Mac imaging engine - handle the display. The NI
  457.   uses the AppleTalk protocol stack to support name look-up, zones,
  458.   data streams, and printing. There's currently no support for
  459.   AppleTalk Remote Access. However, the NI is designed to be
  460.   extensible, and Apple plans to distribute software updates and
  461.   extensions via online services. Apple built the NI on several
  462.   software components: the Recognition Architecture, the
  463.   Communications Architecture, the Information Architecture, and the
  464.   Intelligent Assistance.
  465.  
  466.  
  467. The Recognition Architecture
  468.   The Recognition Architecture deals with stylus input, and a text
  469.   recognition engine - or recognizer - handles printed text, cursive
  470.   text, or a mix of the two. The recognizer is trainable, and adapts
  471.   to your handwriting over time (about 150 words, if you use the
  472.   built-in training program). You can also specify the type of text
  473.   you write and the character shapes in the Preferences section to
  474.   short-circuit the training process. The recognizer uses a 10,000-
  475.   word dictionary to assist in word recognition. This makes for fast
  476.   word identification, but it also means that the results of a
  477.   misinterpreted word, or for a word missing from the dictionary,
  478.   can be wide off the mark. The user interface allows new words to
  479.   be added to the dictionary. The overall design makes the
  480.   MessagePad easy to adapt to overseas markets. By changing
  481.   dictionaries, you can make the Newton Recognition Architecture
  482.   handle new languages.
  483.  
  484.   A graphics recognizer detects specific objects and stroke
  485.   symmetries as you sketch. A round scribble becomes a circle; four
  486.   perpendicular lines become a rectangle. These recognizers detect
  487.   several predefined gestures to edit or erase text. Both the text
  488.   and graphics recognizers can be switched off so that the
  489.   MessagePad only records digital ink. However, it's better to have
  490.   the recognizers in action, because text and object-based graphics
  491.   require less storage. Also text can be searched for, or used by
  492.   other applications. Due to storage constraints and usability
  493.   problems, the MessagePad doesn't support deferred recognition -
  494.   the ability to store screens of ink and then extract text and
  495.   graphics later. However, nothing in the Architecture precludes
  496.   this feature from being added in the future.
  497.  
  498.  
  499. The Communications Architecture
  500.   The Communications Architecture supports a variety of I/O devices.
  501.   With a serial cable, the MessagePad prints to Apple serial
  502.   printers. An optional cable, available in the Print Pack, stores
  503.   printer drivers and allows the MessagePad to print to a wide
  504.   variety of parallel printers. The same serial port allows you to
  505.   print to PostScript printers through a LocalTalk connection. The
  506.   infrared transceiver lets you exchange data with another
  507.   MessagePad or a Sharp Wizard 9600. This architecture is
  508.   extensible, so new devices can join the repertoire.
  509.  
  510.  
  511. The Information Architecture
  512.   The Information Architecture levers off the NI's object-oriented
  513.   design. As data enters the MessagePad, the Information
  514.   Architecture tags (or names) it and compresses it as required.
  515.   Data is saved in an object called a frame, a structure composed of
  516.   data stored in tagged locations called slots. Slots can contain
  517.   data values, code, and even other frames. Frames use a unified
  518.   data model which eliminates data translation overhead and the
  519.   redundant copies such translations often make. This common data
  520.   format also promotes data sharing among Newton applications. As
  521.   objects, high-level meanings can be attached to frames: address,
  522.   for instance, can represent "One Phoenix Mill Lane."
  523.  
  524.   A collection of related data frames is known as a soup, and soups
  525.   reside in physical locations called stores. A soup of contact
  526.   names might exist on a store that's located on a RAM card. Soups
  527.   maintain indexes to the frames within them. What this means is
  528.   that all information entered into the MessagePad automatically
  529.   becomes part of an object database that can be searched, modified,
  530.   and displayed in different forms by various applications. All
  531.   information is processed as Unicode, which means the MessagePad
  532.   can readily handle foreign languages.
  533.  
  534.  
  535. The Intelligent Assistance
  536.   The Intelligent Assistance uses the soup of data objects to make
  537.   plausible connections between information and your actions. For
  538.   instance, to see the Intelligent Assistance in action, draw a
  539.   sketch in the NotePad and ask the MessagePad to "fax to Lisa." The
  540.   Intelligent Assistance will assume you want to send the sketch.
  541.   Next, it will locate everyone named Lisa in the object database.
  542.   If there's more than one, the MessagePad prompts you to make a
  543.   choice. The Assistance then retrieves the fax number associated
  544.   with the desired Lisa and generates a fax image. If a fax modem is
  545.   connected to the MessagePad, the Assistance transmits the fax.
  546.   Like the rest of the NI, the Intelligent Assistance rules can be
  547.   extended to handle new applications or devices.
  548.  
  549.   The synergy of the Intelligent Assistance with the object database
  550.   makes the MessagePad a winner. The ability to locate information
  551.   within the system and act on it in rational ways is a major
  552.   improvement. Once a contact and her relevant information is
  553.   captured in a MessagePad loaded with communications options, you
  554.   can easily call her, fax her, schedule appointments with her, or
  555.   send her email. The Newton OS eliminates the many redundant
  556.   operations (launching an application, locating a file, opening the
  557.   file, and searching for data in the file) that you do on a desktop
  558.   computer to accomplish the same thing, and it's a model desktop
  559.   computers should adopt. The Newton implementation is by no means
  560.   perfect, but it's a huge step in the right direction.
  561.  
  562.  
  563. Reviews/23-Aug-93
  564. -----------------
  565.  
  566. * MacWEEK -- 16-Aug-93, Vol. 7, #33
  567.     QuarkXPress 3.2 -- pg. 34
  568.     Pioneer DRM-604X -- pg. 34
  569.     Digital Palette C150005 -- pg. 38
  570.     Infini-D 2.5 -- pg. 39
  571.  
  572. * BYTE -- Sep-93
  573.     Newton Expert Pad -- pg. 22
  574.     Centris 660AV, Quadra 840AV, SGI Indy -- pg. 81
  575.     FirstClass BBS -- pg. 149
  576.  
  577.  
  578. $$
  579.  
  580.  Non-profit, non-commercial publications may reprint articles if
  581.  full credit is given. Others please contact us. We don't guarantee
  582.  accuracy of articles. Caveat lector. Publication, product, and
  583.  company names may be registered trademarks of their companies.
  584.  
  585.  This text is wrapped as a setext. For more information send email
  586.  with the single word "setext" (no quotes) in the Subject: line to
  587.  <fileserver@tidbits.com>. A file will be returned shortly.
  588.  
  589.  For an APS price list, send email to: <aps-prices@tidbits.com>
  590.  
  591.  For information on TidBITS: how to subscribe to our mailing list,
  592.  where to find back issues, how to search issues on the Internet's
  593.  WAIS, and other useful stuff, send email to: <info@tidbits.com>
  594.  Otherwise, contact us at: ace@tidbits.com * CIS: 72511,306
  595.  AppleLink & BIX: TidBITS * AOL: Adam Engst * Delphi: Adam_Engst
  596.  TidBITS * 1106 North 31st Street * Renton, WA 98056 USA
  597.  ----------------------------------------------------------------
  598.  
  599.  
  600.  
  601.  
  602. (Don't expect prompt responses for several weeks until I finish the book.)
  603.    Adam C. Engst, TidBITS Editor -- ace@tidbits.com -- info@tidbits.com
  604.